a tool for shared writing and social publishing
at refactor/shared-home-layout 18 lines 737 B view raw
1import { createServerClient } from "@supabase/ssr"; 2import { NextRequest } from "next/server"; 3import { Database } from "supabase/database.types"; 4import { createNewLeafletFromTemplate } from "actions/createNewLeafletFromTemplate"; 5 6export const preferredRegion = ["sfo1"]; 7export const dynamic = "force-dynamic"; 8export const fetchCache = "force-no-store"; 9 10let supabase = createServerClient<Database>( 11 process.env.NEXT_PUBLIC_SUPABASE_API_URL as string, 12 process.env.SUPABASE_SERVICE_ROLE_KEY as string, 13 { cookies: {} }, 14); 15export async function GET(request: NextRequest, props: { params: Promise<{ template_id: string }> }) { 16 const params = await props.params; 17 await createNewLeafletFromTemplate(params.template_id, true); 18}